package com.ktgj.other.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class RcOrderCarInformation implements Serializable {
    /** 订单号 */
    @Excel(name = "订单号")
    private String orderid;

    /** 预定时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "预定时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date boardingtime;

    /** 上车地点 */
    @Excel(name = "上车地点")
    private String getonaddress;

    /** 下车地点 */
    @Excel(name = "下车地点")
    private String getoffaddress;

    /** 乘客姓名 */
    @Excel(name = "乘客姓名")
    private String passengername;

    /** 乘客联系电话 */
    @Excel(name = "乘客联系电话")
    private String passengertel;

    /**
     * 服务类型
     */
    private String serviceType;

    /** 车型名称 */
    @Excel(name = "车型名称")
    private String cartypename;

    /** 描述 */
    @Excel(name = "描述")
    private String brand;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /** 支付时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "支付时间")
    private Date payTime;

    /**
     * 支付方式
     */
    private String paymentType;

    /** 预估金额 */
    @Excel(name = "预估金额")
    private BigDecimal estimateprice;

    /** 优惠券金额 */
    @Excel(name = "优惠券金额")
    private BigDecimal couponamount;

    /** 预留款金额 */
    @Excel(name = "预留款金额")
    private BigDecimal depositamount;

    /** 用户支付金额 */
    @Excel(name = "用户支付金额")
    private BigDecimal paymentamount;

    public String getOrderid() {
        return orderid;
    }

    public void setOrderid(String orderid) {
        this.orderid = orderid;
    }

    public Date getBoardingtime() {
        return boardingtime;
    }

    public void setBoardingtime(Date boardingtime) {
        this.boardingtime = boardingtime;
    }

    public String getGetonaddress() {
        return getonaddress;
    }

    public void setGetonaddress(String getonaddress) {
        this.getonaddress = getonaddress;
    }

    public String getGetoffaddress() {
        return getoffaddress;
    }

    public void setGetoffaddress(String getoffaddress) {
        this.getoffaddress = getoffaddress;
    }

    public String getPassengername() {
        return passengername;
    }

    public void setPassengername(String passengername) {
        this.passengername = passengername;
    }

    public String getPassengertel() {
        return passengertel;
    }

    public void setPassengertel(String passengertel) {
        this.passengertel = passengertel;
    }

    public String getServiceType() {
        return serviceType;
    }

    public void setServiceType(String serviceType) {
        this.serviceType = serviceType;
    }

    public String getCartypename() {
        return cartypename;
    }

    public void setCartypename(String cartypename) {
        this.cartypename = cartypename;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public BigDecimal getEstimateprice() {
        return estimateprice;
    }

    public void setEstimateprice(BigDecimal estimateprice) {
        this.estimateprice = estimateprice;
    }

    public BigDecimal getCouponamount() {
        return couponamount;
    }

    public void setCouponamount(BigDecimal couponamount) {
        this.couponamount = couponamount;
    }

    public BigDecimal getDepositamount() {
        return depositamount;
    }

    public void setDepositamount(BigDecimal depositamount) {
        this.depositamount = depositamount;
    }

    public BigDecimal getPaymentamount() {
        return paymentamount;
    }

    public void setPaymentamount(BigDecimal paymentamount) {
        this.paymentamount = paymentamount;
    }
}
